home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / smarcopy.zip / SC.DOC < prev    next >
Text File  |  1990-03-06  |  4KB  |  99 lines

  1.                    SC - Smart Copy Utility
  2.                  Revision 1.20, October 1989
  3.  
  4.                    Spinnaker Data Systems
  5.                  Datafest Technologies, Inc.
  6.                  1751 West Alexander Street
  7.                   Salt Lake City, Utah 84119
  8.                        (801) 975-0409
  9.  
  10. SmartCopy is (C) Copyright, 1989 by Datafest Technologies, Inc.  All
  11. rights reserved.
  12.  
  13.  
  14. Description
  15. ----------------------------------------------------------------------
  16.  
  17. Smart Copy is an incremental-backup type of file copy utility.  That
  18. is to say; it allows you to compare a source directory against a
  19. destination directory and copy only those files which have changed.
  20.  
  21. It has been particularly useful because of the way I use master
  22. diskettes:  Whenever I work on a system, I copy it onto my hard disk
  23. from the master diskette.  I then proceed to modify the version that
  24. exists on my hard disk.  When the modifications are complete, I
  25. update the master diskette.
  26.  
  27. Simply copying files from the hard disk back onto the master
  28. sometimes creates problems, to wit:
  29.  
  30.     - I don't wish to copy back temporary or scratch files.
  31.       In fact, I wish to delete them.
  32.  
  33.     - As I copy back the files, I often encounter files whose
  34.       contents I have forgotten.  I need to look at the files
  35.       before deciding whether to copy or discard them.
  36.  
  37.     - While copying files back, I have found it useful to sort
  38.       the files by name, extension, or date.
  39.  
  40.     - Many times I have accumulated more information on my hard
  41.       disk than will fit on the master floppy.  I therefore need
  42.       to exclude big files and select only those files which
  43.       absolutely need to be saved.  .OBJ modules are the first to
  44.       go.
  45.  
  46.     - My frugal nature dislikes copying back files which have
  47.       not changed.
  48.  
  49.     - I often wish to look at only those files which exist in
  50.       both the source and destination directories.
  51.  
  52.     - I sometimes wish see a list of files which exist in both the
  53.       source and destination directories.
  54.  
  55.  
  56. Several years ago I discovered a utility called "Incremental Backup
  57. Utility," (IBU.COM) written by Mike Hodapp.  This seemed to be the
  58. answer to my problems, and served me well for a time.  However, there
  59. were several enhancements that I needed, so I set out to write my own
  60. backup utility.
  61.  
  62.  
  63. Usage:
  64. ----------------------------------------------------------------------
  65.  
  66.  
  67.     sc [source_filespec] [source_filespec] [dest_path] [/options]
  68.  
  69. Where:
  70.  
  71.     source_fspec may be any file specification.  Default is *.* 
  72.     Multiple filespecs may be included, i.e: *.c *.h *.exe
  73.  
  74.     dest_path is the destination path name.  Default is a:\.
  75.  
  76. Options may be:
  77.  
  78.     /Move - Move files from source to destination.
  79.     /Same - Include files which are exist in both the source and
  80.         destination directories with identical dates.
  81.     /Unique - Exclude files which don't already exist in the
  82.         destination directory.
  83.  
  84.  
  85. When the program is invoked, command options are displayed along the
  86. top of the screen.  Any command may be invoked by typing the
  87. highlighted letter associated with the command.
  88.  
  89. The (R)ange command is perhaps not as obvious as the others.  It is
  90. used in conjunction with Include, Exclude and Delete.  To exclude a
  91. range of files, move the highlighted bar to the first file.  Press
  92. (R)ange and move the bar to the last file.  All files between the
  93. first and last will be marked.  Then press X (exclude) and all the
  94. files in the range will be excluded.
  95.  
  96. If you encounter any bugs or problems, please contact the author at
  97. the above address.
  98.  
  99.